+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
+Fri May 11 20:13:44 2001 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkmain.c (gtk_main_do_event): remember widget's double
+ buffering state across expose event, so we still call end_paint().
+
2001-05-11 Alexander Larsson <alexl@redhat.com>
* gtk/gtkhsv.c (paint_triangle):
case GDK_EXPOSE:
if (event->any.window && GTK_WIDGET_DOUBLE_BUFFERED (event_widget))
- gdk_window_begin_paint_region (event->any.window, event->expose.region);
-
- gtk_widget_send_expose (event_widget, event);
-
- if (event->any.window && GTK_WIDGET_DOUBLE_BUFFERED (event_widget))
- gdk_window_end_paint (event->any.window);
+ {
+ gdk_window_begin_paint_region (event->any.window, event->expose.region);
+ gtk_widget_send_expose (event_widget, event);
+ gdk_window_end_paint (event->any.window);
+ }
+ else
+ gtk_widget_send_expose (event_widget, event);
break;
case GDK_PROPERTY_NOTIFY: